package com.yuexunit.finance.system.service;

import java.util.List;

import com.yuexunit.finance.seal.entity.lexion.SignStateEnum;
import com.yuexunit.finance.system.entity.SignFileSealInfoEntity;
import com.yuexunit.page.PageCriteria;
import com.yuexunit.page.PageList;

/**
*@version 创建时间：2017年5月29日 下午12:45:51
*@author wenwenlong
*类说明
*/

public interface SignFileSealInfoService {
	public Long createSignFileSealInfo(SignFileSealInfoEntity entity);
	
	public void updateSignFileSealInfo(SignFileSealInfoEntity entity);
	
	public SignFileSealInfoEntity inquireSignFileSealInfo(Long signFileSealId);
	
	public void deleteSignFileSealInfo(Long signFileSealId);
	
	public List<SignFileSealInfoEntity> inquireSignFileSealInfoList(String fileUuid, SignStateEnum signState, Integer creatorType);
	
	public PageList<SignFileSealInfoEntity> inquireSignFileSealInfoPageList(String fileUuid, Integer creatorType, SignStateEnum signState, PageCriteria page);
}
